// babel-polyfill 解决低版本浏览器对es6不支持问题，需要最先引入
import 'babel-polyfill';

import Vue from 'vue';
import App from './App.vue';
import router from './router';
import store from './store';

// 解决移动端点击300ms 延迟问题
import fastclick from 'fastclick';
fastclick.attach(document.body);

import VueLazyload from 'vue-lazyload';
Vue.use(VueLazyload, {
  error: require('common/image/default.png'), // webpack会解析require语法，解析不了ico文件
  loading: '/favicon.ico', // 引入public目录下文件
  attempt: 1,
});

// 全局样式
import 'common/stylus/index.styl';

// 全局过滤器
import '@/common/js/filters';

Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount('#app');
